http://react.css88.com/docs/thinking-in-react.html
用于构建用户界面的 JavaScript 库
声明式,组件化,学习一次,到处使用
一个简单的组件
一个有 state(状态) 的组件
一个应用:TODO
在组件中使用第三方库:remarkable( Markdown 库)
2018.9.14 星期五 16:32
安装
入门
将 React 添加到网站
创建一个新的 React APP
CDN 链接
主要概念
1 Hello World
2 JSX 简介
3 元素渲染
4 组件 & Props
5 State & 生命周期
6 事件处理
7 条件渲染
8 列表 & Keys
9 表单
10 状态提升
11 组合 vs 继承
12 React 理念
17:28
2018.9.21 星期五 10:21
高级指南
$PS: 网站是按英文字母顺序排序了,重新整理/归类了一下
$PS:2-深入react
- 8 与第三方库协作
[x] 2 代码拆分(Code-Splitting)
[x] 14 一致性比较(Reconciliation)
[x] 12 React 中不使用 ES6
- 13 React 中不使用 JSX
- 9 深入 JSX
- 10 优化性能
$PS:2-类型检查和refs
- 17 静态类型检查
- 19 使用 PropTypes 进行类型检查
- 18 严格模式(Strict Mode)
$PS:2-其它概念
-
1 Accessibility - 3 上下文(Context)
- 15 Refs 和 DOM
- 5 转发 Refs
[x] 16 渲染属性(Render Props)
[x] 6 片段(Fragments)
- 11 插槽(Portals)
- 4 错误边界(Error Boundaries)
- 20 不受控组件
- 7 高阶组件(Higher-Order Components)
-
21 Web 组件(Web Components)
12:18
API参考
React
React.Component
ReactDOM
ReactDOMServer
DOM Elements
SyntheticEvent
Test Utilities
Shallow Renderer
Test Renderer
JS Environment Requirements
贡献
如何参与
源码总览
实现说明
设计理念
FAQ
AJAX 及 APIs
Babel, JSX, 及构建过程
在组件中使用事件处理函数
组件状态
样式及 CSS
项目文件结构
虚拟 DOM 及内核
2018.9.23 星期日 19:10